Safra, Lebanon

Al Safra is a little town and village of the Caza of Kesrouan in Lebanon. It is a medieval village, perched in a curve on a rocky butte overlooking the Ibrahim River and the Mediterranean Sea in the former 'District of Jounieh'.